@charset "utf-8";
/* CSS Reset */

.mobile_list .mobile_box{background:url(/img/realtest/realtest_part_bg.png) no-repeat; height:174px; width:237px; float:left; display:inline; margin:4px; position:relative;}
.mobile_list .mobile_box:hover{box-shadow:0 0 5px #999;}
.mobile_list .mobile_box a{display:block; color:#666; height:172px; width:229px; padding:2px 4px 0; text-decoration:none; overflow:hidden;}
.mobile_list .mobile_box em{display:block; background:url(/img/realtest/ico_new_bg.png) no-repeat; width:67px; height:67px; text-indent:-999em; position:absolute; right:-5px; top:-5px;}
.mobile_list .mobile_box h3{height:30px; line-height:30px; font-size:14px; font-weight:bold; padding:0 4px; border-bottom:#CCC solid 1px;}
.mobile_list .mobile_box h3 span{display:block; width:195px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; word-break:breakall;}
.mobile_list .mobile_box dl{padding:25px 0 0 90px; position:relative;}
.mobile_list .mobile_box dt{position:absolute; left:8px; top:8px; width:70px;}
.mobile_list .mobile_box .button{background:url(/img/realtest/realtest_bt.png) 0 0 no-repeat; height:24px; width:90px; text-indent:-999em; margin-bottom:10px;}
.mobile_list .mobile_box .zyz{cursor:default;}
.mobile_list .mobile_box .zyz .button{background:url(/img/realtest/realtest_bt.png) 0 -24px no-repeat; height:24px; width:90px; text-indent:-999em;}
.mobile_list .mobile_box .jjfb{cursor:default;}
.mobile_list .mobile_box .jjfb .button{background:url(/img/realtest/realtest_bt.png) 0 -48px no-repeat; height:24px; width:90px; text-indent:-999em;}
.main_box{background:url(../images/realtest/main_box_center_bg.png) repeat-y;}
.main_box_top{background:url(../images/realtest/main_box_top_bg.png) no-repeat;}
.main_box_bottom{background:url(../images/realtest/main_box_bottom_bg.png) left bottom no-repeat; padding:5px 0;}
h2.page_title{background:url(../images/realtest/h2_bg.png) repeat-x; height:30px; line-height:29px; font-size:18px; color:#FFF; text-shadow:1px 1px 1px #666; text-align:center; position:relative; margin-bottom:6px;}
.mobile_test_wrap{width:980px; margin:0 auto; background:url(/img/realtest/mobile_test_bg11.jpg) no-repeat;}
.mobile_test{background:url(/img/realtest/mobile_test_bg22.jpg) left bottom no-repeat;width:750px;  min-height:528px; position:relative; padding-left:230px;}
.mobile_test .mobile_info{width:190px; color:#FFF; position:absolute; left:11px; top:15px;}
.mobile_test .mobile_info caption{font-size:18px; height:32px; border-bottom:#666 solid 1px; text-align:center;}
.mobile_test .mobile_info td{min-height:30px; padding:5px 8px; font-size:14px; border:#999 solid 1px;}
.mobile_test .mobile_info td button{display:block; background:url(/img/realtest/sfsb_bt.png) no-repeat; height:45px; width:132px; text-indent:-999em; border:none; margin:10px auto;}
.mobile_test .flash_main{width:720px; padding:10px; overflow:auto;}